package com.coding.dao;

import com.coding.pojo.Tasklist;
import com.coding.pojo.TasklistKey;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TasklistDao {
    int deleteByPrimaryKey(TasklistKey key);

    int insert(Tasklist record);

    int insertSelective(Tasklist record);

    int selectByKey(Tasklist tasklist);

    Tasklist selectByPrimaryKey(Tasklist tasklist);

    List<Tasklist> queryAll(Tasklist tasklist);

    List<Tasklist> selectFinish(@Param("user_id") int user_id);

    List<Tasklist> selectByuser(@Param("user_id") int user_id);

    int updateByPrimaryKeySelective(Tasklist record);

    int updateByPrimaryKey(Tasklist record);
}